    @def prim #D0E4F6;
        @def prim-dark #7E95AA;
        @def prim-light #F1F8FF;
        @def compl-dark #AA926D;
        @def compl-light #F6E7D0;
        
        .container {
            margin-top: 20px;
            padding: 10px 10px 10px 10px;
            width: 100%;
        }
        
        .top {
            width: 100%;
            height: 100%;
        }
        
        .logo {
            height: 80px;
            width: 194px;
            float: left;            
        }
        
        .header {
            width: 735px; /* Container - Logo - Paddings - Borders */
            height: 80px;
            float: right;
            padding: 0px 0px 0px 0px;
        }
        
        .headerInfo {
            text-align: right;
            height: 40px;
        }
        
        .sections {
            padding: 0px 0px 0px 20px;
            height: 38px;
        }
        
        .section {
            background-color: prim-light;
            text-align: center;
            padding: 10px 10px 12px;
            margin-right: 5px;
            border-top: 2px solid prim;
            border-left: 2px solid prim;
            border-right: 2px solid prim;
            font-weight: bold;
            cursor: pointer;
        }
        
        .section a {
            text-decoration: none;
        }
        
            .section.here {
            background-color: white;
        }
        
        .content {
            background: white;
            min-height: 400px;
            padding: 20px;
        }